#ifndef __dyncall_tool__
#define __dyncall_tool__
#include "dyncall_value.h"
extern void setBoolean(DCValue *result, DCbool value);

extern void setChar(DCValue *result, DCchar value);

extern void setUnsignedChar(DCValue *result, DCuchar value);

extern void setShort(DCValue *result, DCshort value);

extern void setUnsignedShort(DCValue *result, DCushort value) ;

extern void setInt(DCValue *result, DCint value);

extern void setUnsignedInt(DCValue *result, DCuint value) ;

extern void setLong(DCValue *result, DClong value);

extern void setUnsignedLong(DCValue *result, DCulong value);

extern void setLongLong(DCValue *result, DClonglong value);

extern void setUnsignedLongLong(DCValue *result, DCulonglong value);

extern void setFloat(DCValue *result, DCfloat value);

extern void setDouble(DCValue *result, DCdouble value);

extern void setPointer(DCValue *result, DCpointer value) ;

extern void setString(DCValue *result, DCstring value);
#endif